<HTML> 
<HEAD> 
	<TITLE>3rd Party ROBOTC Drivers</TITLE> 
<link href="tabs.css" rel="stylesheet" type="text/css"/> 
<link href="doxygen.css" rel="stylesheet" type="text/css"/> 
</HEAD> 
 
<BODY bgcolor="#ffffff" link="#000000" vlink="#000000"> 
<table width="100%" bgcolor="navy" cellspacing=0 cellpadding=1 border=0> 
<tr><td><table width="100%" bgcolor="#EEEEDD" cellspacing=0 cellpadding=3 border=0> 
<tr> 
    <td width="33%" align="left"> <img src="images/LOGO_NXT.gif" width=266 height=44 border="0" alt="Mindstorms"></td> 
    <td><b><font size="+3" color="navy">3rd Party ROBOTC Drivers</font></b></td> 
    <td align="right"> <img src="images/logo.png" width=44 height=44 border="0" alt="RobotC"></td>     
</tr> 
  <tr bgcolor="#cccc99" align="right"> 
          <td colspan=3> <font face="arial" size="-1"> [<a href=main.html>Home</a>] [<a target=_top href="https://sourceforge.net/projects/rdpartyrobotcdr/">Download</a>] [<a target=_top href="http://apps.sourceforge.net/mantisbt/rdpartyrobotcdr/my_view_page.php">Submit a bug/suggestion</a>]  [<a target=_top href="http://www.robotc.net/forums/">ROBOTC Forums</a>] [<a target=_top href="http://botbench.com">Blog</a>] [<a target=_top href="http://sourceforge.net/donate/index.php?group_id=257238">Support this project</a>]</font> </td> 
</tr> 
</table></td></tr> 
</table> 
<!-- Generated by Doxygen 1.7.2 -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#files">Files</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<h1>HumaRobotics WiFiBlock<br/>
<small>
[<a class="el" href="group__other.html">Other</a>]</small>
</h1>  </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt_network_info.html">tNetworkInfo</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt_get_request.html">tGetRequest</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt_post_request.html">tPostRequest</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt_t_c_p_request.html">tTCPRequest</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structt_u_d_p_request.html">tUDPRequest</a></td></tr>
<tr><td colspan="2"><h2><a name="files"></a>
Files</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="humarobotics-wifiblock_8h.html">humarobotics-wifiblock.h</a></td></tr>

<p><tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><p>HumaRobotics WiFiBlock driver. </p>
<br/></td></tr>
</p>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga548a056a3a942b82993ad2d3ebefb22f">HRWB_I2C_ADDR</a>&#160;&#160;&#160;0x20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga6296663d4eb46220970fc210bcfe7ef8">HRWB_SIMPLE_WRITE</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga48ef04ac1663530ad290365ddf158e2f">HRWB_MASKED_WRITE</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga04ac32bb96f353ff11dd4fc2d068c113">HRWB_SENSORTYPE</a>&#160;&#160;&#160;0x0008</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga5c5be32eddde62186fae481b78f364ea">HRWB_BATTLVL</a>&#160;&#160;&#160;0x000C</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga2afbd442d6e578dfd2d5fde12c43e713">HRWB_HTTP_RESULT_CODE</a>&#160;&#160;&#160;0x001F</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaab85d73aba3db566b7ab538a3f6ab81b">HRWB_RESET</a>&#160;&#160;&#160;0x000E</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga3834577d8f0f4599a7d108b2e15fe365">HRWB_RESET_WIFIBLOCK</a>&#160;&#160;&#160;0x00</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga9e21a62d2788faf6d3328a00d2f3baab">HRWB_RESET_ERRORCODE</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga41a3dcfc1d6f639dfe60bfd53ae90a73">HRWB_WIFI_STATUS</a>&#160;&#160;&#160;0x0200</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga2e4b7312d1c2849b5e810bb8b2a63e0f">HRWB_WIFI_SIGNAL</a>&#160;&#160;&#160;0x0201</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaf0a94416246056eef2a340fd0bb040b0">HRWB_WIFI_SSID</a>&#160;&#160;&#160;0x0202</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaf8cc035c9e680217d2bf57d5cd085c83">HRWB_WIFI_IP_ADDR</a>&#160;&#160;&#160;0x0222</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga1d2d9ca4db96d5ab508d296d8e28eff7">HRWB_WIFI_IP_MASK</a>&#160;&#160;&#160;0x0226</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga168bdb2de73c0a907878eb46df0e356a">HRWB_WIFI_IP_GATEWAY</a>&#160;&#160;&#160;0x022A</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga127f77f0205c98d8855f6893dee444b6">HRWB_WIFI_SECURITY_TYPE</a>&#160;&#160;&#160;0x022E</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga29f211ff2e662b45dc09981e01cf3bdc">HRWB_WIFI_SECURITY_KEY</a>&#160;&#160;&#160;0x022F</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gafe9bd4813ad80d9cc42fc0d5bf924820">HRWB_WIFI_SCANRESULT</a>&#160;&#160;&#160;0x026F</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gac5cb9193217aef1a40771280bf0f88d1">HRWB_WIFI_SCANSEL</a>&#160;&#160;&#160;0x0270</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga8988c4665a05503a1a8b20a10d8347cf">HRWB_WIFI_SCANSIGNAL</a>&#160;&#160;&#160;0x0271</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gafc250e7ef2f18fd0b06b1d6d4a1fa563">HRWB_WIFI_SCANSEC</a>&#160;&#160;&#160;0x0272</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga22b92d4147269a708469dc21a6a81519">HRWB_WIFI_SCANSSID</a>&#160;&#160;&#160;0x0273</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga9abd1e799800f57443b81d2940d27ede">HRWB_WIFI_STATUS_ENABLE</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaaf0701da2df31629a835b2b1dca36e4f">HRWB_WIFI_STATUS_SAVE_CONF</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga33e0c4df34dc73f14d41f25e39a4b2fb">HRWB_WIFI_STATUS_START_SCAN</a>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga079b7f1798f349ca6fdfd769bc80b61f">HRWB_WIFI_STATUS_SCAN_DONE</a>&#160;&#160;&#160;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga7fcc152ffca25463e0d1942e5923f634">HRWB_WIFI_STATUS_CONN_STAT</a>&#160;&#160;&#160;0x10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga3515a5bce62e46a19722b956a7886cea">HRWB_WIFI_STATUS_RESERVED</a>&#160;&#160;&#160;0x20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga3eb43fd6520957a65960861e6687c4cf">HRWB_WIFI_STATUS_RECONN</a>&#160;&#160;&#160;0x40</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga248b1fde63ff7b75580d4b29217bb074">HRWB_WIFI_STATUS_DEL_CONF</a>&#160;&#160;&#160;0x80</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga06dbc7ecfc86d60b7690f002d6e2ed33">HRWB_SECURITY_OPEN</a>&#160;&#160;&#160;0x00</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga3cb8146285bdbe1452146507cf5b6d65">HRWB_SECURITY_WEP</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga3d9561f134ef8c4eeba475de1d7c529c">HRWB_SECURITY_WPA</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga77af109f3bad79e66f56f2a7941c3a30">HRWB_SECURITY_WPA2</a>&#160;&#160;&#160;0x03</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga4bd26a67c966bd8b5254d5fcf156725e">HRWB_GET_STATUS</a>&#160;&#160;&#160;0x1000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga3a8b05801cca5bb25c82addb9befe569">HRWB_GET_LENGTH</a>&#160;&#160;&#160;0x1001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gad10bd1972de60eb5e0aef3af95a8183d">HRWB_GET_IP_ADDR</a>&#160;&#160;&#160;0x1002</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaf9311e92f8f5cb0e9355bd91545bc995">HRWB_GET_PORT</a>&#160;&#160;&#160;0x1006</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga2694632bffe558b5159aa0b4dfa187bc">HRWB_GET_URL</a>&#160;&#160;&#160;0x1008</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga4e4463412c77b1b9fb14fadaff83d3d2">HRWB_GET_DATA</a>&#160;&#160;&#160;0x1048</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga81cee7f8ba8308eccc51b9fe8773254f">HRWB_GET_STATUS_READY</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga1461de05360c3e069be4c5670fece913">HRWB_GET_STATUS_RESERVED1</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gac35856e738d91770f8110df0572b7b43">HRWB_GET_STATUS_SEND_REQ</a>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gad89462f276459994f24dfa0dfc8a3968">HRWB_GET_STATUS_REQ_DONE</a>&#160;&#160;&#160;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga22b23a63f55863ff42921a97a396980a">HRWB_GET_STATUS_RESERVED2</a>&#160;&#160;&#160;0x10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga674acef6b5f86d6454242a95f834ce55">HRWB_GET_STATUS_RESERVED3</a>&#160;&#160;&#160;0x20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga31c571379c9590d884cc70f17ce61011">HRWB_GET_STATUS_RESERVED4</a>&#160;&#160;&#160;0x40</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga96cf5e7095b5a373a924ab76074f4936">HRWB_GET_STATUS_REQ_ERROR</a>&#160;&#160;&#160;0x80</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga7f687ee86db4390d1d5cb5271a41548a">HRWB_POST_STATUS</a>&#160;&#160;&#160;0x2000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gab361a4cf9ff42e748e9767679daa7ad8">HRWB_POST_LENGTH</a>&#160;&#160;&#160;0x2001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga24ae5d966024071b02ce3baee2605d69">HRWB_POST_IP_ADDR</a>&#160;&#160;&#160;0x2002</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gac2530c07629b55b57761aa141c774aca">HRWB_POST_PORT</a>&#160;&#160;&#160;0x2006</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga99cdc2184d7073f1c1f20f60723cadb0">HRWB_POST_URL</a>&#160;&#160;&#160;0x2008</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaa8d64c2edecfb8fc26acd1306c68d214">HRWB_POST_DATA</a>&#160;&#160;&#160;0x2048</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga17d743fcff07cf727fb6b84fbd4914c3">HRWB_POST_STATUS_READY</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gabc8ae56d65b65eaf0e4220a3c1437cd1">HRWB_POST_STATUS_RESERVED1</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gae586eba23c128a4c569bf1b606450613">HRWB_POST_STATUS_SEND_REQ</a>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga38ace177506cf66371b447912c5fc8bc">HRWB_POST_STATUS_REQ_DONE</a>&#160;&#160;&#160;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaebb9261535d6a629dca490866e784b8a">HRWB_POST_STATUS_EN_FL_STO</a>&#160;&#160;&#160;0x10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga2160429e03d4f8cb1dadd71c3d1007af">HRWB_POST_STATUS_EN_FL_RTX</a>&#160;&#160;&#160;0x20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaf02979d64f340d152fa7f1b5fa938147">HRWB_POST_STATUS_RESERVED2</a>&#160;&#160;&#160;0x40</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga7805266f0220885fec9b5194e127d98a">HRWB_POST_STATUS_REQ_ERROR</a>&#160;&#160;&#160;0x80</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gae68063dc3dcad3f215a1d7c076d274b0">HRWB_TCP_STATUS</a>&#160;&#160;&#160;0x4000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga4cfb14cccf826cfc81f6aca739698a2f">HRWB_TCP_IP_ADDR</a>&#160;&#160;&#160;0x4001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga5424ffaf440a8969fb61872b9dd27cc7">HRWB_TCP_PORT</a>&#160;&#160;&#160;0x4005</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gab7316e7c92ab2e4c8512d0b90b12d53e">HRWB_TCP_TX_LENGTH</a>&#160;&#160;&#160;0x4007</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gae47623c8e63e1ba38d2ef2c607043707">HRWB_TCP_TX_DATA</a>&#160;&#160;&#160;0x4008</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga3a3a9e7b5012963750ed7cd5d6ec7de9">HRWB_TCP_RX_LENGTH</a>&#160;&#160;&#160;0x4028</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga20a4a2fc472c6a3ddc9b55029c0240a5">HRWB_TCP_RX_DATA</a>&#160;&#160;&#160;0x4029</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gac92fd33aefa1c0f1ef72f865bb631e85">HRWB_TCP_STATUS_READY</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga0d60f985390f06311e15a4b9dca964bc">HRWB_TCP_STATUS_SEND_REQ</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga4e4dd56280dc0b77981313f42b9c1c3a">HRWB_TCP_STATUS_REQ_DONE</a>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga8a9e5b0f71b30120679fd7fd90a5e690">HRWB_TCP_STATUS_RESERVED1</a>&#160;&#160;&#160;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga1296d0f5113f03447b2361bcb6a7877f">HRWB_TCP_STATUS_RESERVED2</a>&#160;&#160;&#160;0x10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaf40203b04cd508ae8b77d74bcd286ed9">HRWB_TCP_STATUS_RESERVED3</a>&#160;&#160;&#160;0x20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga4e657bfcc733842cb8e02b460f5b1d39">HRWB_TCP_STATUS_RESERVED4</a>&#160;&#160;&#160;0x40</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga3d56950b17a9b8bea98a9bfd88bf2d2b">HRWB_TCP_STATUS_REQ_ERROR</a>&#160;&#160;&#160;0x80</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaa2a4e5ec89fd20f725158818684cfe55">HRWB_UDP_STATUS</a>&#160;&#160;&#160;0x3000</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga1ac8093a557d797d279f340ccf268a00">HRWB_UDP_IP_ADDR</a>&#160;&#160;&#160;0x3001</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga6dd3ba43103173e49a4a9eecb0a69664">HRWB_UDP_DPORT</a>&#160;&#160;&#160;0x3005</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaafb3baddc2e5ae7ebe5aadaa8c8825fd">HRWB_UDP_SPORT</a>&#160;&#160;&#160;0x3007</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga3791be776cf98565408cce1dd1a9b8d1">HRWB_UDP_TX_LENGTH</a>&#160;&#160;&#160;0x3009</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga33718caa5501b3432a8104fa47fe43e2">HRWB_UDP_TX_DATA</a>&#160;&#160;&#160;0x300A</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga25cac5b6ff154c5cb954fd71b590f0c8">HRWB_UDP_RX_LENGTH</a>&#160;&#160;&#160;0x302A</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaed05706029146c07f0fb8c628916e6a1">HRWB_UDP_RX_DATA</a>&#160;&#160;&#160;0x302B</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gac55a869326d86b0a4cecc20764fad834">HRWB_UDP_STATUS_READY</a>&#160;&#160;&#160;0x01</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gacaeeffdcbfe63673d18be3aec8177e56">HRWB_UDP_STATUS_SEND_REQ</a>&#160;&#160;&#160;0x02</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gabc5bb1d4cd7da104af75774cdcf05368">HRWB_UDP_STATUS_REQ_DONE</a>&#160;&#160;&#160;0x04</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga5ad70b114d0cbeef1005e40651317a3f">HRWB_UDP_STATUS_RXD_RDY</a>&#160;&#160;&#160;0x08</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga043ed3d5c719d1bf213c421d876d911b">HRWB_UDP_STATUS_RXD_READ</a>&#160;&#160;&#160;0x10</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaecb32411001861f36a5772bd2d202fa6">HRWB_UDP_STATUS_RESERVED1</a>&#160;&#160;&#160;0x20</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga9bd95d59d5e745d3822cb93cfcee2301">HRWB_UDP_STATUS_RESERVED2</a>&#160;&#160;&#160;0x40</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gae2fafb6f65bb3d5eda092236c499f1d7">HRWB_UDP_STATUS_REQ_ERROR</a>&#160;&#160;&#160;0x80</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaa11c521e2287b090a4acda9f5d41b87b">strsize</a> (<a class="el" href="group__common.html#gacc2928041c5ff8e7f2ddef1e88431e80">tHugeByteArray</a> &amp;array)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gadce6fb26dcb50c6a8048a320d6fa13ab">stringToIp</a> (const string address, <a class="el" href="group__common.html#ga1c5690729eb47d01453399497a2b3029">tIPaddr</a> &amp;addr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga5e791bb5e1c34d4cfe919890624e0c5f">HRWBwriteRegMasked</a> (tSensors link, int reg, ubyte data, ubyte mask)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga643d47fffcdd8826f2d94ecda790fbfa">HRWBwriteReg</a> (tSensors link, int reg, ubyte data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaecaac1218bb1ce9dfc78179f77932b14">_HRWBwriteRegPrivate</a> (tSensors link, int reg, <a class="el" href="group__common.html#gaa172ef131853460e5b9f5c6db81d30f4">tByteArray</a> &amp;data, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga8f68cccced86f31af75d76244f9b3c8b">HRWBwriteReg</a> (tSensors link, int reg, <a class="el" href="group__common.html#gaa172ef131853460e5b9f5c6db81d30f4">tByteArray</a> &amp;data, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaf71121450ff1e1f480bb23b32e1a2a47">HRWBreadReg</a> (tSensors link, int reg, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaf2d5e1b8236c9b9fb2cf8cea26d48e5f">HRWBreadBigReg</a> (tSensors link, int reg, int size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaab0f1ca8dd6649e946933143e76cb4e2">HRWBreadHTTPCode</a> (tSensors link)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga08f2d85c6d42dcd3bdcc12330b6875e6">HRWBresetWifiBlock</a> (tSensors link)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga0c5dd26d638bcf2871d842aa56f3eb90">HRWBreadBatt</a> (tSensors link)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga7226503ddb002b387b242a30e1b6329e">HRWBreadSensorType</a> (tSensors link, string &amp;sType)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga43c5120747744edf0bcb6a3090a5fe92">HRWBenableWifi</a> (tSensors link)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gaf30b3421749620a98d8e9a6854e912f8">HRWBdisableWifi</a> (tSensors link)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga6dc9b4bc962ad5295684d904a2877c1a">HRWBsaveConfig</a> (tSensors link)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gad839b98bd40c7f22564d5777a6be1f0e">HRWBeraseConfig</a> (tSensors link)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga5eccf46af5670923b91097a1b84db016">HRWBconfigNetwork</a> (tSensors link, <a class="el" href="structt_network_info.html">tNetworkInfo</a> &amp;netInfo)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga6c0c2adf4af3e1dbde6f807745cbe82f">HRWBdoGET</a> (tSensors link, <a class="el" href="structt_get_request.html">tGetRequest</a> &amp;getrequest)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gad324d3b8893e2ac825d38bc635c77b59">HRWBdoPOST</a> (tSensors link, <a class="el" href="structt_post_request.html">tPostRequest</a> &amp;postrequest)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga5a73cc99dfb1aea10520a7154ca7baf9">HRWBdoTCP</a> (tSensors link, <a class="el" href="structt_t_c_p_request.html">tTCPRequest</a> &amp;tcprequest)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga5181928fedfc13ff551e59f19ced6e91">HRWBdoUDP</a> (tSensors link, <a class="el" href="structt_u_d_p_request.html">tUDPRequest</a> &amp;udprequest)</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__common.html#gaa172ef131853460e5b9f5c6db81d30f4">tByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#gabaa150f1d072bb39a19e2513f56bb6aa">HRWB_I2CRequest</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__common.html#gaa172ef131853460e5b9f5c6db81d30f4">tByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga159b1f66b5aaf1d8cec3842d8bacff82">HRWB_I2CReply</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__common.html#gaa172ef131853460e5b9f5c6db81d30f4">tByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga951499d71c023fc760a276ac23962c97">HRWB_scratch</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__common.html#gacc2928041c5ff8e7f2ddef1e88431e80">tHugeByteArray</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___h_r_w_b.html#ga1f34cde17c2282cd05e9db19576b3f9b">HRWB_HugeArray</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>HumaBotics WiFiBlock Sensor </p>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="ga5c5be32eddde62186fae481b78f364ea"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_BATTLVL" ref="ga5c5be32eddde62186fae481b78f364ea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_BATTLVL&#160;&#160;&#160;0x000C</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for battery level in 0.1V </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00048">48</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4e4463412c77b1b9fb14fadaff83d3d2"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_DATA" ref="ga4e4463412c77b1b9fb14fadaff83d3d2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_DATA&#160;&#160;&#160;0x1048</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for received data </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00091">91</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gad10bd1972de60eb5e0aef3af95a8183d"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_IP_ADDR" ref="gad10bd1972de60eb5e0aef3af95a8183d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_IP_ADDR&#160;&#160;&#160;0x1002</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for IP address to send request to </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00088">88</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga3a8b05801cca5bb25c82addb9befe569"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_LENGTH" ref="ga3a8b05801cca5bb25c82addb9befe569" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_LENGTH&#160;&#160;&#160;0x1001</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for received data length </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00087">87</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf9311e92f8f5cb0e9355bd91545bc995"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_PORT" ref="gaf9311e92f8f5cb0e9355bd91545bc995" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_PORT&#160;&#160;&#160;0x1006</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for port to send request to </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00089">89</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4bd26a67c966bd8b5254d5fcf156725e"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_STATUS" ref="ga4bd26a67c966bd8b5254d5fcf156725e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_STATUS&#160;&#160;&#160;0x1000</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for status of GET command - see HRWB_GET_STATUS_* for bit masks </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00086">86</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga81cee7f8ba8308eccc51b9fe8773254f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_STATUS_READY" ref="ga81cee7f8ba8308eccc51b9fe8773254f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_STATUS_READY&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for GET port readiness status </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00093">93</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gad89462f276459994f24dfa0dfc8a3968"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_STATUS_REQ_DONE" ref="gad89462f276459994f24dfa0dfc8a3968" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_STATUS_REQ_DONE&#160;&#160;&#160;0x08</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for checking whether GET request is done </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00096">96</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga96cf5e7095b5a373a924ab76074f4936"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_STATUS_REQ_ERROR" ref="ga96cf5e7095b5a373a924ab76074f4936" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_STATUS_REQ_ERROR&#160;&#160;&#160;0x80</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for checking if an error has occurred </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00100">100</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga1461de05360c3e069be4c5670fece913"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_STATUS_RESERVED1" ref="ga1461de05360c3e069be4c5670fece913" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_STATUS_RESERVED1&#160;&#160;&#160;0x02</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00094">94</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga22b23a63f55863ff42921a97a396980a"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_STATUS_RESERVED2" ref="ga22b23a63f55863ff42921a97a396980a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_STATUS_RESERVED2&#160;&#160;&#160;0x10</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00097">97</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga674acef6b5f86d6454242a95f834ce55"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_STATUS_RESERVED3" ref="ga674acef6b5f86d6454242a95f834ce55" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_STATUS_RESERVED3&#160;&#160;&#160;0x20</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00098">98</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga31c571379c9590d884cc70f17ce61011"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_STATUS_RESERVED4" ref="ga31c571379c9590d884cc70f17ce61011" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_STATUS_RESERVED4&#160;&#160;&#160;0x40</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00099">99</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gac35856e738d91770f8110df0572b7b43"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_STATUS_SEND_REQ" ref="gac35856e738d91770f8110df0572b7b43" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_STATUS_SEND_REQ&#160;&#160;&#160;0x04</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for sending the GET request </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00095">95</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga2694632bffe558b5159aa0b4dfa187bc"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_GET_URL" ref="ga2694632bffe558b5159aa0b4dfa187bc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_GET_URL&#160;&#160;&#160;0x1008</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for URL (everything after the host name) </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00090">90</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga2afbd442d6e578dfd2d5fde12c43e713"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_HTTP_RESULT_CODE" ref="ga2afbd442d6e578dfd2d5fde12c43e713" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_HTTP_RESULT_CODE&#160;&#160;&#160;0x001F</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for HTTP result code </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00050">50</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga548a056a3a942b82993ad2d3ebefb22f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_I2C_ADDR" ref="ga548a056a3a942b82993ad2d3ebefb22f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_I2C_ADDR&#160;&#160;&#160;0x20</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>WiFiBlock I2C address </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00043">43</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga48ef04ac1663530ad290365ddf158e2f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_MASKED_WRITE" ref="ga48ef04ac1663530ad290365ddf158e2f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_MASKED_WRITE&#160;&#160;&#160;0x02</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Command for a masked write </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00045">45</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaa8d64c2edecfb8fc26acd1306c68d214"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_DATA" ref="gaa8d64c2edecfb8fc26acd1306c68d214" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_DATA&#160;&#160;&#160;0x2048</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for POST data </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00108">108</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga24ae5d966024071b02ce3baee2605d69"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_IP_ADDR" ref="ga24ae5d966024071b02ce3baee2605d69" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_IP_ADDR&#160;&#160;&#160;0x2002</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for IP address to send request to </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00105">105</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gab361a4cf9ff42e748e9767679daa7ad8"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_LENGTH" ref="gab361a4cf9ff42e748e9767679daa7ad8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_LENGTH&#160;&#160;&#160;0x2001</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for POST data length </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00104">104</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gac2530c07629b55b57761aa141c774aca"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_PORT" ref="gac2530c07629b55b57761aa141c774aca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_PORT&#160;&#160;&#160;0x2006</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for port to send request to </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00106">106</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga7f687ee86db4390d1d5cb5271a41548a"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_STATUS" ref="ga7f687ee86db4390d1d5cb5271a41548a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_STATUS&#160;&#160;&#160;0x2000</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for status of POST command - see HRWB_POST_STATUS_* for bit masks </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00103">103</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga2160429e03d4f8cb1dadd71c3d1007af"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_STATUS_EN_FL_RTX" ref="ga2160429e03d4f8cb1dadd71c3d1007af" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_STATUS_EN_FL_RTX&#160;&#160;&#160;0x20</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask to store POST requests in the DataFlash in case of network loss and then automatically retransmits them when the network is up again </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00115">115</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaebb9261535d6a629dca490866e784b8a"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_STATUS_EN_FL_STO" ref="gaebb9261535d6a629dca490866e784b8a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_STATUS_EN_FL_STO&#160;&#160;&#160;0x10</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask to store POST requests in the dataflash in case of network loss </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00114">114</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga17d743fcff07cf727fb6b84fbd4914c3"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_STATUS_READY" ref="ga17d743fcff07cf727fb6b84fbd4914c3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_STATUS_READY&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for POST port readiness status </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00110">110</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga38ace177506cf66371b447912c5fc8bc"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_STATUS_REQ_DONE" ref="ga38ace177506cf66371b447912c5fc8bc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_STATUS_REQ_DONE&#160;&#160;&#160;0x08</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for checking whether POST request is done </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00113">113</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga7805266f0220885fec9b5194e127d98a"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_STATUS_REQ_ERROR" ref="ga7805266f0220885fec9b5194e127d98a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_STATUS_REQ_ERROR&#160;&#160;&#160;0x80</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for checking if an error has occurred </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00118">118</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gabc8ae56d65b65eaf0e4220a3c1437cd1"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_STATUS_RESERVED1" ref="gabc8ae56d65b65eaf0e4220a3c1437cd1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_STATUS_RESERVED1&#160;&#160;&#160;0x02</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00111">111</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf02979d64f340d152fa7f1b5fa938147"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_STATUS_RESERVED2" ref="gaf02979d64f340d152fa7f1b5fa938147" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_STATUS_RESERVED2&#160;&#160;&#160;0x40</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00117">117</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gae586eba23c128a4c569bf1b606450613"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_STATUS_SEND_REQ" ref="gae586eba23c128a4c569bf1b606450613" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_STATUS_SEND_REQ&#160;&#160;&#160;0x04</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for sending the POST request </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00112">112</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga99cdc2184d7073f1c1f20f60723cadb0"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_POST_URL" ref="ga99cdc2184d7073f1c1f20f60723cadb0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_POST_URL&#160;&#160;&#160;0x2008</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for URL (everything after the host name) </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00107">107</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaab85d73aba3db566b7ab538a3f6ab81b"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_RESET" ref="gaab85d73aba3db566b7ab538a3f6ab81b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_RESET&#160;&#160;&#160;0x000E</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register to reset the WiFiblock </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00052">52</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga9e21a62d2788faf6d3328a00d2f3baab"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_RESET_ERRORCODE" ref="ga9e21a62d2788faf6d3328a00d2f3baab" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_RESET_ERRORCODE&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Command to reset the error code WiFiblock </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00054">54</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga3834577d8f0f4599a7d108b2e15fe365"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_RESET_WIFIBLOCK" ref="ga3834577d8f0f4599a7d108b2e15fe365" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_RESET_WIFIBLOCK&#160;&#160;&#160;0x00</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Command to reset the WiFiblock </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00053">53</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga06dbc7ecfc86d60b7690f002d6e2ed33"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_SECURITY_OPEN" ref="ga06dbc7ecfc86d60b7690f002d6e2ed33" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_SECURITY_OPEN&#160;&#160;&#160;0x00</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>HRWB_WIFI_SECURITY_TYPE value for Open Network (no crypto) </p>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="humarobotics-wifiblock-test1_8c-example.html#a8">humarobotics-wifiblock-test1.c</a>.</dd>
</dl>
<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00080">80</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga3cb8146285bdbe1452146507cf5b6d65"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_SECURITY_WEP" ref="ga3cb8146285bdbe1452146507cf5b6d65" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_SECURITY_WEP&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>HRWB_WIFI_SECURITY_TYPE value for WEP crypto </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00081">81</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga3d9561f134ef8c4eeba475de1d7c529c"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_SECURITY_WPA" ref="ga3d9561f134ef8c4eeba475de1d7c529c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_SECURITY_WPA&#160;&#160;&#160;0x02</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>HRWB_WIFI_SECURITY_TYPE value for WPA </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00082">82</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga77af109f3bad79e66f56f2a7941c3a30"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_SECURITY_WPA2" ref="ga77af109f3bad79e66f56f2a7941c3a30" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_SECURITY_WPA2&#160;&#160;&#160;0x03</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>HRWB_WIFI_SECURITY_TYPE value for WPA2 </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00083">83</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga04ac32bb96f353ff11dd4fc2d068c113"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_SENSORTYPE" ref="ga04ac32bb96f353ff11dd4fc2d068c113" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_SENSORTYPE&#160;&#160;&#160;0x0008</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for Sensortype - WIFI </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00047">47</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga6296663d4eb46220970fc210bcfe7ef8"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_SIMPLE_WRITE" ref="ga6296663d4eb46220970fc210bcfe7ef8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_SIMPLE_WRITE&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Command for a simple write </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00044">44</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4cfb14cccf826cfc81f6aca739698a2f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_IP_ADDR" ref="ga4cfb14cccf826cfc81f6aca739698a2f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_IP_ADDR&#160;&#160;&#160;0x4001</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for IP address to send request to </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00122">122</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga5424ffaf440a8969fb61872b9dd27cc7"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_PORT" ref="ga5424ffaf440a8969fb61872b9dd27cc7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_PORT&#160;&#160;&#160;0x4005</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for port to send request to </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00123">123</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga20a4a2fc472c6a3ddc9b55029c0240a5"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_RX_DATA" ref="ga20a4a2fc472c6a3ddc9b55029c0240a5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_RX_DATA&#160;&#160;&#160;0x4029</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for received data </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00127">127</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga3a3a9e7b5012963750ed7cd5d6ec7de9"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_RX_LENGTH" ref="ga3a3a9e7b5012963750ed7cd5d6ec7de9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_RX_LENGTH&#160;&#160;&#160;0x4028</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for received data length </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00126">126</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gae68063dc3dcad3f215a1d7c076d274b0"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_STATUS" ref="gae68063dc3dcad3f215a1d7c076d274b0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_STATUS&#160;&#160;&#160;0x4000</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for status of TCP command - see HRWB_TCP_STATUS_* for bit masks </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00121">121</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gac92fd33aefa1c0f1ef72f865bb631e85"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_STATUS_READY" ref="gac92fd33aefa1c0f1ef72f865bb631e85" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_STATUS_READY&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for TCP port readiness status </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00129">129</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4e4dd56280dc0b77981313f42b9c1c3a"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_STATUS_REQ_DONE" ref="ga4e4dd56280dc0b77981313f42b9c1c3a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_STATUS_REQ_DONE&#160;&#160;&#160;0x04</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for checking whether TCP request is done </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00131">131</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga3d56950b17a9b8bea98a9bfd88bf2d2b"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_STATUS_REQ_ERROR" ref="ga3d56950b17a9b8bea98a9bfd88bf2d2b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_STATUS_REQ_ERROR&#160;&#160;&#160;0x80</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for checking if an error has occurred </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00136">136</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga8a9e5b0f71b30120679fd7fd90a5e690"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_STATUS_RESERVED1" ref="ga8a9e5b0f71b30120679fd7fd90a5e690" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_STATUS_RESERVED1&#160;&#160;&#160;0x08</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00132">132</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga1296d0f5113f03447b2361bcb6a7877f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_STATUS_RESERVED2" ref="ga1296d0f5113f03447b2361bcb6a7877f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_STATUS_RESERVED2&#160;&#160;&#160;0x10</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00133">133</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf40203b04cd508ae8b77d74bcd286ed9"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_STATUS_RESERVED3" ref="gaf40203b04cd508ae8b77d74bcd286ed9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_STATUS_RESERVED3&#160;&#160;&#160;0x20</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00134">134</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga4e657bfcc733842cb8e02b460f5b1d39"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_STATUS_RESERVED4" ref="ga4e657bfcc733842cb8e02b460f5b1d39" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_STATUS_RESERVED4&#160;&#160;&#160;0x40</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00135">135</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga0d60f985390f06311e15a4b9dca964bc"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_STATUS_SEND_REQ" ref="ga0d60f985390f06311e15a4b9dca964bc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_STATUS_SEND_REQ&#160;&#160;&#160;0x02</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for sending the TCP request </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00130">130</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gae47623c8e63e1ba38d2ef2c607043707"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_TX_DATA" ref="gae47623c8e63e1ba38d2ef2c607043707" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_TX_DATA&#160;&#160;&#160;0x4008</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for tramsmitted data </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00125">125</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gab7316e7c92ab2e4c8512d0b90b12d53e"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_TCP_TX_LENGTH" ref="gab7316e7c92ab2e4c8512d0b90b12d53e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_TCP_TX_LENGTH&#160;&#160;&#160;0x4007</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for tramsmitted data length </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00124">124</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga6dd3ba43103173e49a4a9eecb0a69664"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_DPORT" ref="ga6dd3ba43103173e49a4a9eecb0a69664" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_DPORT&#160;&#160;&#160;0x3005</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for port to send request to </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00141">141</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga1ac8093a557d797d279f340ccf268a00"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_IP_ADDR" ref="ga1ac8093a557d797d279f340ccf268a00" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_IP_ADDR&#160;&#160;&#160;0x3001</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for IP address to send request to </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00140">140</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaed05706029146c07f0fb8c628916e6a1"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_RX_DATA" ref="gaed05706029146c07f0fb8c628916e6a1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_RX_DATA&#160;&#160;&#160;0x302B</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for received data </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00146">146</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga25cac5b6ff154c5cb954fd71b590f0c8"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_RX_LENGTH" ref="ga25cac5b6ff154c5cb954fd71b590f0c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_RX_LENGTH&#160;&#160;&#160;0x302A</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for received data length </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00145">145</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaafb3baddc2e5ae7ebe5aadaa8c8825fd"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_SPORT" ref="gaafb3baddc2e5ae7ebe5aadaa8c8825fd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_SPORT&#160;&#160;&#160;0x3007</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for port to send request from </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00142">142</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaa2a4e5ec89fd20f725158818684cfe55"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_STATUS" ref="gaa2a4e5ec89fd20f725158818684cfe55" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_STATUS&#160;&#160;&#160;0x3000</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for status of UDP command - see HRWB_UDP_STATUS_* for bit masks </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00139">139</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gac55a869326d86b0a4cecc20764fad834"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_STATUS_READY" ref="gac55a869326d86b0a4cecc20764fad834" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_STATUS_READY&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for UDP port readiness status </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00148">148</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gabc5bb1d4cd7da104af75774cdcf05368"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_STATUS_REQ_DONE" ref="gabc5bb1d4cd7da104af75774cdcf05368" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_STATUS_REQ_DONE&#160;&#160;&#160;0x04</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for checking whether UDP request is done </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00150">150</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gae2fafb6f65bb3d5eda092236c499f1d7"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_STATUS_REQ_ERROR" ref="gae2fafb6f65bb3d5eda092236c499f1d7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_STATUS_REQ_ERROR&#160;&#160;&#160;0x80</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for checking if an error has occurred </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00155">155</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaecb32411001861f36a5772bd2d202fa6"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_STATUS_RESERVED1" ref="gaecb32411001861f36a5772bd2d202fa6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_STATUS_RESERVED1&#160;&#160;&#160;0x20</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00153">153</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga9bd95d59d5e745d3822cb93cfcee2301"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_STATUS_RESERVED2" ref="ga9bd95d59d5e745d3822cb93cfcee2301" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_STATUS_RESERVED2&#160;&#160;&#160;0x40</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00154">154</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga5ad70b114d0cbeef1005e40651317a3f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_STATUS_RXD_RDY" ref="ga5ad70b114d0cbeef1005e40651317a3f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_STATUS_RXD_RDY&#160;&#160;&#160;0x08</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for checking whether UDP data is ready for reading </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00151">151</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga043ed3d5c719d1bf213c421d876d911b"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_STATUS_RXD_READ" ref="ga043ed3d5c719d1bf213c421d876d911b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_STATUS_RXD_READ&#160;&#160;&#160;0x10</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask start reading UDP data </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00152">152</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gacaeeffdcbfe63673d18be3aec8177e56"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_STATUS_SEND_REQ" ref="gacaeeffdcbfe63673d18be3aec8177e56" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_STATUS_SEND_REQ&#160;&#160;&#160;0x02</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for sending the UDP request </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00149">149</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga33718caa5501b3432a8104fa47fe43e2"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_TX_DATA" ref="ga33718caa5501b3432a8104fa47fe43e2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_TX_DATA&#160;&#160;&#160;0x300A</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for tramsmitted data </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00144">144</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga3791be776cf98565408cce1dd1a9b8d1"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_UDP_TX_LENGTH" ref="ga3791be776cf98565408cce1dd1a9b8d1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_UDP_TX_LENGTH&#160;&#160;&#160;0x3009</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for tramsmitted data length </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00143">143</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf8cc035c9e680217d2bf57d5cd085c83"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_IP_ADDR" ref="gaf8cc035c9e680217d2bf57d5cd085c83" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_IP_ADDR&#160;&#160;&#160;0x0222</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for IPv4 address </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00060">60</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga168bdb2de73c0a907878eb46df0e356a"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_IP_GATEWAY" ref="ga168bdb2de73c0a907878eb46df0e356a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_IP_GATEWAY&#160;&#160;&#160;0x022A</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for default gateway </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00062">62</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga1d2d9ca4db96d5ab508d296d8e28eff7"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_IP_MASK" ref="ga1d2d9ca4db96d5ab508d296d8e28eff7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_IP_MASK&#160;&#160;&#160;0x0226</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for Netmask </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00061">61</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gafe9bd4813ad80d9cc42fc0d5bf924820"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_SCANRESULT" ref="gafe9bd4813ad80d9cc42fc0d5bf924820" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_SCANRESULT&#160;&#160;&#160;0x026F</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for number of SSIDs found after a scan </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00065">65</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gafc250e7ef2f18fd0b06b1d6d4a1fa563"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_SCANSEC" ref="gafc250e7ef2f18fd0b06b1d6d4a1fa563" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_SCANSEC&#160;&#160;&#160;0x0272</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for the security type of the specified SSID </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00068">68</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gac5cb9193217aef1a40771280bf0f88d1"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_SCANSEL" ref="gac5cb9193217aef1a40771280bf0f88d1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_SCANSEL&#160;&#160;&#160;0x0270</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for selecting the SSID to get more info on </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00066">66</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga8988c4665a05503a1a8b20a10d8347cf"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_SCANSIGNAL" ref="ga8988c4665a05503a1a8b20a10d8347cf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_SCANSIGNAL&#160;&#160;&#160;0x0271</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for the signal strength of the specified SSID </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00067">67</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga22b92d4147269a708469dc21a6a81519"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_SCANSSID" ref="ga22b92d4147269a708469dc21a6a81519" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_SCANSSID&#160;&#160;&#160;0x0273</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for specifying the SSID to scan </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00069">69</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga29f211ff2e662b45dc09981e01cf3bdc"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_SECURITY_KEY" ref="ga29f211ff2e662b45dc09981e01cf3bdc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_SECURITY_KEY&#160;&#160;&#160;0x022F</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for WiFi key </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00064">64</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga127f77f0205c98d8855f6893dee444b6"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_SECURITY_TYPE" ref="ga127f77f0205c98d8855f6893dee444b6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_SECURITY_TYPE&#160;&#160;&#160;0x022E</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for WiFi security type - see HRWB_SECURITY_* for values </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00063">63</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga2e4b7312d1c2849b5e810bb8b2a63e0f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_SIGNAL" ref="ga2e4b7312d1c2849b5e810bb8b2a63e0f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_SIGNAL&#160;&#160;&#160;0x0201</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for signal strength </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00058">58</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf0a94416246056eef2a340fd0bb040b0"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_SSID" ref="gaf0a94416246056eef2a340fd0bb040b0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_SSID&#160;&#160;&#160;0x0202</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for SSID </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00059">59</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga41a3dcfc1d6f639dfe60bfd53ae90a73"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_STATUS" ref="ga41a3dcfc1d6f639dfe60bfd53ae90a73" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_STATUS&#160;&#160;&#160;0x0200</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Register for WiFi Status - see HRWB_WIFI_STATUS_* for bit masks </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00057">57</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga7fcc152ffca25463e0d1942e5923f634"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_STATUS_CONN_STAT" ref="ga7fcc152ffca25463e0d1942e5923f634" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_STATUS_CONN_STAT&#160;&#160;&#160;0x10</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for selecting status of the current WiFi connection </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00075">75</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga248b1fde63ff7b75580d4b29217bb074"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_STATUS_DEL_CONF" ref="ga248b1fde63ff7b75580d4b29217bb074" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_STATUS_DEL_CONF&#160;&#160;&#160;0x80</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for selecting command to delete current configuration </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00078">78</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga9abd1e799800f57443b81d2940d27ede"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_STATUS_ENABLE" ref="ga9abd1e799800f57443b81d2940d27ede" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_STATUS_ENABLE&#160;&#160;&#160;0x01</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for selecting WiFi status </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00071">71</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga3eb43fd6520957a65960861e6687c4cf"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_STATUS_RECONN" ref="ga3eb43fd6520957a65960861e6687c4cf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_STATUS_RECONN&#160;&#160;&#160;0x40</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for selecting whether or not to reconnect when disconnected </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00077">77</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga3515a5bce62e46a19722b956a7886cea"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_STATUS_RESERVED" ref="ga3515a5bce62e46a19722b956a7886cea" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_STATUS_RESERVED&#160;&#160;&#160;0x20</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>RESERVED </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00076">76</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaaf0701da2df31629a835b2b1dca36e4f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_STATUS_SAVE_CONF" ref="gaaf0701da2df31629a835b2b1dca36e4f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_STATUS_SAVE_CONF&#160;&#160;&#160;0x02</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for selecting command to save current configuration </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00072">72</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga079b7f1798f349ca6fdfd769bc80b61f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_STATUS_SCAN_DONE" ref="ga079b7f1798f349ca6fdfd769bc80b61f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_STATUS_SCAN_DONE&#160;&#160;&#160;0x08</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for selecting whether scan is done </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00074">74</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga33e0c4df34dc73f14d41f25e39a4b2fb"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_WIFI_STATUS_START_SCAN" ref="ga33e0c4df34dc73f14d41f25e39a4b2fb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HRWB_WIFI_STATUS_START_SCAN&#160;&#160;&#160;0x04</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Bit mask for selecting command to start scanning network </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00073">73</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="gaecaac1218bb1ce9dfc78179f77932b14"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::_HRWBwriteRegPrivate" ref="gaecaac1218bb1ce9dfc78179f77932b14" args="(tSensors link, int reg, tByteArray &amp;data, int size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool _HRWBwriteRegPrivate </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__common.html#gaa172ef131853460e5b9f5c6db81d30f4">tByteArray</a> &amp;&#160;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Write data array to a register</p>
<p>Note: this is an internal function and shouldn't be used directly </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">reg</td><td>register to write to </td></tr>
    <tr><td class="paramname">data</td><td>value to write to the register </td></tr>
    <tr><td class="paramname">size</td><td>amount of data to send </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00330">330</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga5eccf46af5670923b91097a1b84db016"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBconfigNetwork" ref="ga5eccf46af5670923b91097a1b84db016" args="(tSensors link, tNetworkInfo &amp;netInfo)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBconfigNetwork </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structt_network_info.html">tNetworkInfo</a> &amp;&#160;</td>
          <td class="paramname"> <em>netInfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Configure the IP and WiFi settings </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">netInfo</td><td><a class="el" href="structt_network_info.html">tNetworkInfo</a> struct containing network connection parameters </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="humarobotics-wifiblock-test1_8c-example.html#a11">humarobotics-wifiblock-test1.c</a>.</dd>
</dl>
<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00681">681</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf30b3421749620a98d8e9a6854e912f8"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBdisableWifi" ref="gaf30b3421749620a98d8e9a6854e912f8" args="(tSensors link)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBdisableWifi </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Disable the WiFi </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00562">562</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga6c0c2adf4af3e1dbde6f807745cbe82f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBdoGET" ref="ga6c0c2adf4af3e1dbde6f807745cbe82f" args="(tSensors link, tGetRequest &amp;getrequest)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBdoGET </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structt_get_request.html">tGetRequest</a> &amp;&#160;</td>
          <td class="paramname"> <em>getrequest</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Perform a HTTP GET transaction </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">getrequest</td><td><a class="el" href="structt_get_request.html">tGetRequest</a> struct containing transaction parameters </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="humarobotics-wifiblock-test1_8c-example.html#a16">humarobotics-wifiblock-test1.c</a>.</dd>
</dl>
<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00749">749</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gad324d3b8893e2ac825d38bc635c77b59"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBdoPOST" ref="gad324d3b8893e2ac825d38bc635c77b59" args="(tSensors link, tPostRequest &amp;postrequest)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBdoPOST </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structt_post_request.html">tPostRequest</a> &amp;&#160;</td>
          <td class="paramname"> <em>postrequest</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Perform a HTTP POST transaction </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">postrequest</td><td><a class="el" href="structt_post_request.html">tPostRequest</a> struct containing transaction parameters </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="humarobotics-wifiblock-test1_8c-example.html#a25">humarobotics-wifiblock-test1.c</a>.</dd>
</dl>
<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00825">825</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga5a73cc99dfb1aea10520a7154ca7baf9"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBdoTCP" ref="ga5a73cc99dfb1aea10520a7154ca7baf9" args="(tSensors link, tTCPRequest &amp;tcprequest)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBdoTCP </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structt_t_c_p_request.html">tTCPRequest</a> &amp;&#160;</td>
          <td class="paramname"> <em>tcprequest</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Perform a TCP transaction </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">tcprequest</td><td><a class="el" href="structt_t_c_p_request.html">tTCPRequest</a> struct containing transaction parameters </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="humarobotics-wifiblock-test1_8c-example.html#a31">humarobotics-wifiblock-test1.c</a>.</dd>
</dl>
<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00889">889</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga5181928fedfc13ff551e59f19ced6e91"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBdoUDP" ref="ga5181928fedfc13ff551e59f19ced6e91" args="(tSensors link, tUDPRequest &amp;udprequest)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBdoUDP </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structt_u_d_p_request.html">tUDPRequest</a> &amp;&#160;</td>
          <td class="paramname"> <em>udprequest</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Perform a UDP transaction </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">udprequest</td><td><a class="el" href="structt_u_d_p_request.html">tUDPRequest</a> struct containing transaction parameters </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="humarobotics-wifiblock-test1_8c-example.html#a40">humarobotics-wifiblock-test1.c</a>.</dd>
</dl>
<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00963">963</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga43c5120747744edf0bcb6a3090a5fe92"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBenableWifi" ref="ga43c5120747744edf0bcb6a3090a5fe92" args="(tSensors link)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBenableWifi </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Enable the WiFi </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00550">550</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gad839b98bd40c7f22564d5777a6be1f0e"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBeraseConfig" ref="gad839b98bd40c7f22564d5777a6be1f0e" args="(tSensors link)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBeraseConfig </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Erase the current network configuration<br/>
 Use in combination with <a class="el" href="group___h_r_w_b.html#ga08f2d85c6d42dcd3bdcc12330b6875e6">HRWBresetWifiBlock()</a> to start with a clean configuration </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00588">588</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga0c5dd26d638bcf2871d842aa56f3eb90"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBreadBatt" ref="ga0c5dd26d638bcf2871d842aa56f3eb90" args="(tSensors link)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float HRWBreadBatt </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read the current voltage level </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>current voltage level </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00519">519</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf2d5e1b8236c9b9fb2cf8cea26d48e5f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBreadBigReg" ref="gaf2d5e1b8236c9b9fb2cf8cea26d48e5f" args="(tSensors link, int reg, int size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBreadBigReg </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read a register. Data read is stored in HRWB_HugeArray </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">reg</td><td>register to read </td></tr>
    <tr><td class="paramname">size</td><td>amount of data to read </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00466">466</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaab0f1ca8dd6649e946933143e76cb4e2"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBreadHTTPCode" ref="gaab0f1ca8dd6649e946933143e76cb4e2" args="(tSensors link)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int HRWBreadHTTPCode </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read the HTTP result code of the last HTTP transaction. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the HTTP result code </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00492">492</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaf71121450ff1e1f480bb23b32e1a2a47"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBreadReg" ref="gaf71121450ff1e1f480bb23b32e1a2a47" args="(tSensors link, int reg, int size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBreadReg </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read a register. Data read is stored in HRWB_I2CReply </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">reg</td><td>register to read </td></tr>
    <tr><td class="paramname">size</td><td>amount of data to read </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00441">441</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga7226503ddb002b387b242a30e1b6329e"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBreadSensorType" ref="ga7226503ddb002b387b242a30e1b6329e" args="(tSensors link, string &amp;sType)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBreadSensorType </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">string &amp;&#160;</td>
          <td class="paramname"> <em>sType</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read the type of sensor. Should be WIFI, unless there's something really freaky going on </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">sType</td><td>string to hold the sensor type string. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00534">534</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga08f2d85c6d42dcd3bdcc12330b6875e6"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBresetWifiBlock" ref="ga08f2d85c6d42dcd3bdcc12330b6875e6" args="(tSensors link)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBresetWifiBlock </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Reset the WiFiBlock. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00507">507</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga6dc9b4bc962ad5295684d904a2877c1a"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBsaveConfig" ref="ga6dc9b4bc962ad5295684d904a2877c1a" args="(tSensors link)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBsaveConfig </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Save the current network configuration </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00574">574</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga8f68cccced86f31af75d76244f9b3c8b"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBwriteReg" ref="ga8f68cccced86f31af75d76244f9b3c8b" args="(tSensors link, int reg, tByteArray &amp;data, int size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBwriteReg </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__common.html#gaa172ef131853460e5b9f5c6db81d30f4">tByteArray</a> &amp;&#160;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Write a tByteArray struct to a register </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">reg</td><td>register to write to </td></tr>
    <tr><td class="paramname">data</td><td>tByteArray to write to the register </td></tr>
    <tr><td class="paramname">size</td><td>amount of data to send </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did</dd></dl>
<p>Write a tHugeByteArray struct to a register </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">reg</td><td>register to write to </td></tr>
    <tr><td class="paramname">data</td><td>tHugeByteArray to write to the register </td></tr>
    <tr><td class="paramname">size</td><td>amount of data to send </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did</dd></dl>
<p>Write a tBigByteArray struct to a register </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">reg</td><td>register to write to </td></tr>
    <tr><td class="paramname">data</td><td>tBigByteArray to write to the register </td></tr>
    <tr><td class="paramname">size</td><td>amount of data to send </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00357">357</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga643d47fffcdd8826f2d94ecda790fbfa"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBwriteReg" ref="ga643d47fffcdd8826f2d94ecda790fbfa" args="(tSensors link, int reg, ubyte data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBwriteReg </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ubyte&#160;</td>
          <td class="paramname"> <em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Write a single byte to a register </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">reg</td><td>register to write to </td></tr>
    <tr><td class="paramname">data</td><td>value to write to the register </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00304">304</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga5e791bb5e1c34d4cfe919890624e0c5f"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWBwriteRegMasked" ref="ga5e791bb5e1c34d4cfe919890624e0c5f" args="(tSensors link, int reg, ubyte data, ubyte mask)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool HRWBwriteRegMasked </td>
          <td>(</td>
          <td class="paramtype">tSensors&#160;</td>
          <td class="paramname"> <em>link</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"> <em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ubyte&#160;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ubyte&#160;</td>
          <td class="paramname"> <em>mask</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Perform a masked write, which allows you to select a single bit in a register. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">link</td><td>the port number </td></tr>
    <tr><td class="paramname">reg</td><td>register to write to </td></tr>
    <tr><td class="paramname">data</td><td>value to write to the register </td></tr>
    <tr><td class="paramname">mask</td><td>to use when writing to the register </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00280">280</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gadce6fb26dcb50c6a8048a320d6fa13ab"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::stringToIp" ref="gadce6fb26dcb50c6a8048a320d6fa13ab" args="(const string address, tIPaddr &amp;addr)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void stringToIp </td>
          <td>(</td>
          <td class="paramtype">const string&#160;</td>
          <td class="paramname"> <em>address</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__common.html#ga1c5690729eb47d01453399497a2b3029">tIPaddr</a> &amp;&#160;</td>
          <td class="paramname"> <em>addr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Convert a string to a tIPaddr struct. This is an IPv4 address. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">address</td><td>string representation of the IPv4 address </td></tr>
    <tr><td class="paramname">addr</td><td>tIPaddr struct to hold the IPv4 address </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if no error occured, false if it did </dd></dl>
<dl><dt><b>Examples: </b></dt><dd><a class="el" href="humarobotics-wifiblock-test1_8c-example.html#a2">humarobotics-wifiblock-test1.c</a>.</dd>
</dl>
<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00253">253</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gaa11c521e2287b090a4acda9f5d41b87b"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::strsize" ref="gaa11c521e2287b090a4acda9f5d41b87b" args="(tHugeByteArray &amp;array)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int strsize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__common.html#gacc2928041c5ff8e7f2ddef1e88431e80">tHugeByteArray</a> &amp;&#160;</td>
          <td class="paramname"> <em>array</em>&#160;)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Calculate the size of a string in an array. Counts up to the NULL. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">array</td><td>the array to check the length of </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>length of the string in the array </dd></dl>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00236">236</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="ga1f34cde17c2282cd05e9db19576b3f9b"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_HugeArray" ref="ga1f34cde17c2282cd05e9db19576b3f9b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__common.html#gacc2928041c5ff8e7f2ddef1e88431e80">tHugeByteArray</a> <a class="el" href="group___h_r_w_b.html#ga1f34cde17c2282cd05e9db19576b3f9b">HRWB_HugeArray</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Array to hold scratch data, only more of it </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00160">160</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga159b1f66b5aaf1d8cec3842d8bacff82"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_I2CReply" ref="ga159b1f66b5aaf1d8cec3842d8bacff82" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__common.html#gaa172ef131853460e5b9f5c6db81d30f4">tByteArray</a> <a class="el" href="group___h_r_w_b.html#ga159b1f66b5aaf1d8cec3842d8bacff82">HRWB_I2CReply</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Array to hold I2C reply data </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00158">158</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="gabaa150f1d072bb39a19e2513f56bb6aa"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_I2CRequest" ref="gabaa150f1d072bb39a19e2513f56bb6aa" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__common.html#gaa172ef131853460e5b9f5c6db81d30f4">tByteArray</a> <a class="el" href="group___h_r_w_b.html#gabaa150f1d072bb39a19e2513f56bb6aa">HRWB_I2CRequest</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Array to hold I2C command data </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00157">157</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
<a class="anchor" id="ga951499d71c023fc760a276ac23962c97"></a><!-- doxytag: member="humarobotics&#45;wifiblock.h::HRWB_scratch" ref="ga951499d71c023fc760a276ac23962c97" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__common.html#gaa172ef131853460e5b9f5c6db81d30f4">tByteArray</a> <a class="el" href="group___h_r_w_b.html#ga951499d71c023fc760a276ac23962c97">HRWB_scratch</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Array to hold scratch data </p>

<p>Definition at line <a class="el" href="humarobotics-wifiblock_8h_source.html#l00159">159</a> of file <a class="el" href="humarobotics-wifiblock_8h_source.html">humarobotics-wifiblock.h</a>.</p>

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Mar 13 2013 19:56:44 for ROBOTC Drivers by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.2 </small></address>
</body>
</html>
